Aller au contenu principal

Guide du développement à distance

Bien que les plug-ins soient normalement exécutés sur le même appareil que smartCORE, il est possible de les exécuter à distance via le réseau. Vous pouvez ainsi itérer rapidement sur les plug-ins, sans avoir à transférer chaque version individuellement vers votre smartCORE.

Pour cela, il vous suffit de mettre le drapeau "localhost" à "true" dans la configuration de votre module remote. Dans ce dossier, vous trouverez un fichier de configuration d'exemple ainsi qu'un programme d'exemple. Indiquez l'adresse de votre appareil à l'aide du paramètre de ligne de commande "--addr".

Si tout fonctionne, vous devriez trouver dans votre smartCORE un canal "hello_world" avec la valeur "true".

{
"plugins": [
"remote"
],
"modules": [
{
"factory": "remote",
"module": "remote",
"config": {
"port": 61616,
"localhost": false,
"producerChannels": [{
"name": "hello_world",
"dataType": "bool"
}]
}
}
]
}